*{
  box-sizing: border-box;
}
html,body{
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  font-family: 'Roboto', sans-serif;
  background: #FFF;
  font-size: 14px;
}
p,ol,ul,li,dl,dd,dt,h1,h2,h3,h4,h5,h6,img{
  margin: 0;
  padding: 0;
  text-align: center;
  font-family: 'Montserrat', sans-serif;
}
ul,ol{
  list-style: none;
}

body a {
  transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -o-transition: 0.5s all;
  text-decoration: none;
}

body a:hover {
  text-decoration: none;
}

body a:focus, a:hover {
  text-decoration: none;
}
.animate {
  transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -o-transition: 0.5s all;
}

label {
  margin: 0;
}

img {
  width: 100%;
}
a:focus, a:hover {
  text-decoration: none;
  outline: none;
}

